package factory;

public abstract class ComponentFactory {
	public abstract ComponentInterface creatBuilding();
	public abstract ComponentInterface creatGate();
	public abstract ComponentInterface creatQuaryCrane();
	public abstract ComponentInterface creatRailMountedGantry();
	public abstract ComponentInterface creatReachStacker();
	public abstract ComponentInterface creatRoadTruck();
	public abstract ComponentInterface creatRubberTiredGantry();
	public abstract ComponentInterface creatStack();
	public abstract ComponentInterface creatStraddleCarrier();
	public abstract ComponentInterface creatTerminalTruck();
	public abstract ComponentInterface creatVessel();
	public abstract ComponentInterface creatWater();
	public abstract ComponentInterface creatEarth();
	public abstract ComponentInterface creatTerminal();
}
